spectacles sheep - Turkish English Dictionary